翻訳と辞書
Words near each other
・ Dynamic Ionosphere CubeSat Experiment
・ Dynamic Kernel Module Support
・ Dynamic keyword insertion
・ Dynamic Kinetic Resolution In Asymmetric Synthesis
・ Dynamic knowledge repository
・ Dynamic Language Runtime
・ Dynamic languages toolkit
・ Dynamic Leap Technology Inc.
・ Dynamic light scattering
・ Dynamic link matching
・ Dynamic linker
・ Dynamic load testing
・ Dynamic loading
・ Dynamic logic
・ Dynamic logic (digital electronics)
Dynamic logic (modal logic)
・ Dynamic Logical Partitioning
・ Dynamic lot-size model
・ Dynamic Man
・ Dynamic Man (Dynamic Publications)
・ Dynamic Man (Timely Comics)
・ Dynamic Manufacturing Network
・ Dynamic Markov compression
・ Dynamic Materials Corporation
・ Dynamic mechanical analysis
・ Dynamic meditation
・ Dynamic method
・ Dynamic Microprocessor Associates
・ Dynamic Microsimulation Model of the Czech Republic
・ Dynamic microsimulation pension model


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Dynamic logic (modal logic) : ウィキペディア英語版
Dynamic logic (modal logic)


Dynamic logic is an extension of modal logic originally intended for reasoning about computer programs and later applied to more general complex behaviors arising in linguistics, philosophy, AI, and other fields.
==Language==

Modal logic is characterized by the modal operators \Box p (box p) asserting that p\,\! is necessarily the case, and \Diamond p (diamond p) asserting that p\,\! is possibly the case. Dynamic logic extends this by associating to every action a\,\! the modal operators ()\,\! and \langle a \rangle\,\!, thereby making it a multimodal logic. The meaning of ()p\,\! is that after performing action a\,\! it is necessarily the case that p\,\! holds, that is, a\,\! must bring about p\,\!. The meaning of \langle a \rangle p\,\! is that after performing a\,\! it is possible that p\,\! holds, that is, a\,\! might bring about p\,\!. These operators are related by ()p \equiv \neg \langle a \rangle \neg p\,\! and \langle a \rangle p \equiv \neg() \neg p\,\!, analogously to the relationship between the universal (\forall\,\!) and existential (\exists\,\!) quantifiers.
Dynamic logic permits compound actions built up from smaller actions. While the basic control operators of any programming language could be used for this purpose, Kleene's regular expression operators are a good match to modal logic. Given actions a\,\! and b\,\!, the compound action a \cup b\,\!, ''choice'', also written a+b\,\! or a|b\,\!, is performed by performing one of a\,\! or b\,\!. The compound action a;b\,\!, ''sequence'', is performed by performing first a\,\! and then b\,\!. The compound action a
*\,\!, ''iteration'', is performed by performing a\,\! zero or more times, sequentially. The constant action 0\,\! or BLOCK does nothing and does not terminate, whereas the constant action 1\,\! or SKIP or NOP, definable as 0
*\,\!, does nothing but does terminate.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Dynamic logic (modal logic)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.